package zdori;

public interface J28_Interface {

	//인터페이스 interface
	//서비스 제공자 service provider와
	//그것을 사용하는 client간의 계약으로 간주
	
	//인터페이스의 구성원으로 추상메서드와 상수 멤버변수만 선언가능
	//인터페이스의 멤버변수에는 public static final만 사용가는 그외에는 사용불가 단 생략은 가능
	//또한 초기화도 필요 
	//인터페이스의 메서드에는 public abstract만 사용가능
	//그외 사용 불가 단 생략가능
	
	//멤버변수
	int a = 1;
	final int b = 2;
	static int c = 3;
	static final int d = 4;
	public static final int e = 5;
	
	
	//몸체 없는 메서드 - 추상메서드
	public void sayHello();
	void sayHello2();
	public abstract void sayHello3();
	
}
